public class StringDemo {
//   static String s3;//有默认值  null
//    public static void main(String[] args) {
//        //定义字符串方式一：
//        String s="abcd";
//        System.out.println(s);
//        //基本类型 int num=10;
//        //对象类型：Person per=new Person();
//        //定义字符串方式二：
//        String s1 = new String("hello world");
//        System.out.println(s1);
//
//        //定义字符串方式三：
//        String s2 = new String();//默认生成的s2是 ""  (空字符串)
//        System.out.println(s2.equals(""));
//        System.out.println(s2==null);
//
//
//        System.out.println("s3"+s3);
//
//        String str ="helloworld";
//        boolean flag=str.equals("helloworld");
//    }

    public static boolean isValidateEmail(String email){
        //合法情况
        if (email.indexOf("@") != -1 && email.indexOf(".") != -1
        && email.indexOf("@") < email.indexOf(".")
        ){
            return true;
        }
        return false;
    }

    public static void testSubstring(String phone){
        //String phone ="28888888888";
        if(phone.indexOf("-") != -1){
           System.out.println("座机号码");
//            phone=phone.substring(2,6);//>=2<6
            //phone=phone.substring(2);//从2到最后
//            System.out.println(phone)
//
//            ;
                int start = 0;
                int end = phone.indexOf("-");
                String zone = phone.substring(start,end);
                if (zone.length()==3 || zone.length()==4){
                    System.out.println("区号正确");
                }else {
                    System.out.println("区号有误");
                }
                //z座机右侧
                int startRight =end+1;
                String numberStr=phone.substring(startRight);
                if (numberStr.length()==8){
                    System.out.println("号码正确");
                }else {
                    System.out.println("号码错误");
                }





        }else {
            //18888888888
            System.out.println("手机");
            String first=phone.substring(0,1);
            if (first.equals("1")&& phone.length()==11){
                System.out.println("正确的手机号");
            }else {
                System.out.println("错误的手机号");
            }
        }
    }


    public static void main(String[] args) {
//        boolean result=isValidateEmail("2813941045@qq.com");
//        System.out.println(result==true?"合法":"不合法");
        testSubstring("21111111111");
    }
}
